<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Bakalarka: Dokumentace třídy lexical::lexical::token</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generováno programem Doxygen 1.5.8 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Hlavní&nbsp;stránka</span></a></li>
      <li class="current"><a href="annotated.html"><span>Třídy</span></a></li>
      <li><a href="files.html"><span>Soubory</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Seznam&nbsp;tříd</span></a></li>
      <li><a href="hierarchy.html"><span>Hierarchie&nbsp;tříd</span></a></li>
      <li><a href="functions.html"><span>Seznam&nbsp;členů&nbsp;tříd</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="classlexical.html">lexical</a>::<a class="el" href="classlexical_1_1token.html">token</a>
  </div>
</div>
<div class="contents">
<h1>Dokumentace třídy lexical::lexical::token</h1><!-- doxytag: class="lexical::token" -->Výstupní jednotka analyzátoru.  
<a href="#_details">...</a>
<p>
<code>#include &lt;<a class="el" href="lexical_8h-source.html">lexical.h</a>&gt;</code>
<p>

<p>
<a href="classlexical_1_1token-members.html">Seznam všech členů.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Veřejné typy</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df">symbols</a> { <br>
&nbsp;&nbsp;<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df1fe3f8d2a499994cdf8a49ae90ebedb2">GO_G</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df7f23518f9eb7e4699f1d2d5028d386e9">FEED_F</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df9dbb48df1056a726ded13c87ac99000d">SPINDLE_S</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df30e372aeb6b679d38117a6937a536d8f">LINE_N</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df568247de5d0908d14b9273913f012d19">MACHINE_M</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df1ff0e3fc59c77d4ffdf13c4d1bb81021">RADIUS_R</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df702a4094bc66f5c02e6eb4bdcd0501e4">AXIS_X</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176dfcaf4af6a636d7259184080870947e6a4">AXIS_Y</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df7e79cf914dd46d306a60a897b1a1d435">AXIS_Z</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176dfdb128e90312ecc24904e6029b2478f11">ARC_I</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df53354e76812c974f24a0cddf3bbb053e">ARC_J</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176dface5dba98d590e64b5aff9ca40a9222f">ARC_K</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df42b8693ddad73007833359cbc8ef1f6a">COMMENT</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176dfd2e2395a326aebb31fb928c38b77237a">OBJECT_START</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df3e574e7c971311a8b6a6da3ff6474792">OBJECT_END</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df6c8114f969f818e3b7c16ae12895eebc">TOOL_T</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df0675491338929ceb712e6f8a852f5dd2">SUBROUTINE_O</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df5c08e28bb0311dc30e3778723659bfb0">CALL_P</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df2722b87907e89c0d9d217a960af393f6">END</a>, 
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df01117c456d6bdf21f8e3cbef2162c0d1">ERROR</a>
<br>
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Výčet všech symbolů.  <a href="classlexical_1_1token.html#72fac20575d593354489722a726176df">...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Veřejné atributy</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd22655708537760d6f9641763edd78a"></a><!-- doxytag: member="lexical::token::symbol" ref="dd22655708537760d6f9641763edd78a" args="" -->
<a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df">symbols</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>symbol</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlexical_1_1token.html#08905637b113c636a7a210654ae0465f">lexem</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lexem.  <a href="#08905637b113c636a7a210654ae0465f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlexical_1_1token.html#4efe257cce5634bdcbc8d799b2e42419">line</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Řádek tokenu.  <a href="#4efe257cce5634bdcbc8d799b2e42419"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a69d612954f20b92f08759d018100a3"></a><!-- doxytag: member="lexical::token::startOffset" ref="4a69d612954f20b92f08759d018100a3" args="" -->
unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><b>startOffset</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7a2b8d540e8896dad3085d2182ae4a1"></a><!-- doxytag: member="lexical::token::endOffset" ref="a7a2b8d540e8896dad3085d2182ae4a1" args="" -->
unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><b>endOffset</b></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailní popis</h2>
Výstupní jednotka analyzátoru. 
<p>
Token obsahuje výčtovou typ všech symbolů, které mohou být analyzovány. Tento typ je dále používám v další stupních analýzy. Kromě symbolu obsahuje <a class="el" href="classlexical_1_1token.html" title="Výstupní jednotka analyzátoru.">token</a> také lexém. <hr><h2>Dokumentace k členským výčtům</h2>
<a class="anchor" name="72fac20575d593354489722a726176df"></a><!-- doxytag: member="lexical::token::symbols" ref="72fac20575d593354489722a726176df" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classlexical_1_1token.html#72fac20575d593354489722a726176df">lexical::token::symbols</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Výčet všech symbolů. 
<p>
Všechny symboly, které mohou být rolišovány dále syntaktickým analyzátorem, nebo používány v jiných typech. Mezi symboly se objevují i takové, jako konec souboru, nebo chybný <a class="el" href="classlexical_1_1token.html" title="Výstupní jednotka analyzátoru.">token</a>. <dl compact><dt><b>Hodnoty výčtu: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df1fe3f8d2a499994cdf8a49ae90ebedb2"></a><!-- doxytag: member="GO_G" ref="72fac20575d593354489722a726176df1fe3f8d2a499994cdf8a49ae90ebedb2" args="" -->GO_G</em>&nbsp;</td><td>
Interpolace a jiné funkce. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df7f23518f9eb7e4699f1d2d5028d386e9"></a><!-- doxytag: member="FEED_F" ref="72fac20575d593354489722a726176df7f23518f9eb7e4699f1d2d5028d386e9" args="" -->FEED_F</em>&nbsp;</td><td>
Rychlost posuvu. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df9dbb48df1056a726ded13c87ac99000d"></a><!-- doxytag: member="SPINDLE_S" ref="72fac20575d593354489722a726176df9dbb48df1056a726ded13c87ac99000d" args="" -->SPINDLE_S</em>&nbsp;</td><td>
Rychlost otáčení vřetena. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df30e372aeb6b679d38117a6937a536d8f"></a><!-- doxytag: member="LINE_N" ref="72fac20575d593354489722a726176df30e372aeb6b679d38117a6937a536d8f" args="" -->LINE_N</em>&nbsp;</td><td>
Číslo řádky. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df568247de5d0908d14b9273913f012d19"></a><!-- doxytag: member="MACHINE_M" ref="72fac20575d593354489722a726176df568247de5d0908d14b9273913f012d19" args="" -->MACHINE_M</em>&nbsp;</td><td>
Funkce definované strojem. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df1ff0e3fc59c77d4ffdf13c4d1bb81021"></a><!-- doxytag: member="RADIUS_R" ref="72fac20575d593354489722a726176df1ff0e3fc59c77d4ffdf13c4d1bb81021" args="" -->RADIUS_R</em>&nbsp;</td><td>
Parametr kruhové interpolace. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df702a4094bc66f5c02e6eb4bdcd0501e4"></a><!-- doxytag: member="AXIS_X" ref="72fac20575d593354489722a726176df702a4094bc66f5c02e6eb4bdcd0501e4" args="" -->AXIS_X</em>&nbsp;</td><td>
Parametr interpolace, osa x. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176dfcaf4af6a636d7259184080870947e6a4"></a><!-- doxytag: member="AXIS_Y" ref="72fac20575d593354489722a726176dfcaf4af6a636d7259184080870947e6a4" args="" -->AXIS_Y</em>&nbsp;</td><td>
Parametr interpolace, osa y. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df7e79cf914dd46d306a60a897b1a1d435"></a><!-- doxytag: member="AXIS_Z" ref="72fac20575d593354489722a726176df7e79cf914dd46d306a60a897b1a1d435" args="" -->AXIS_Z</em>&nbsp;</td><td>
Parametr interpolace, osa z. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176dfdb128e90312ecc24904e6029b2478f11"></a><!-- doxytag: member="ARC_I" ref="72fac20575d593354489722a726176dfdb128e90312ecc24904e6029b2478f11" args="" -->ARC_I</em>&nbsp;</td><td>
Parametr kruhové interpolace, střed, osa x. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df53354e76812c974f24a0cddf3bbb053e"></a><!-- doxytag: member="ARC_J" ref="72fac20575d593354489722a726176df53354e76812c974f24a0cddf3bbb053e" args="" -->ARC_J</em>&nbsp;</td><td>
Parametr kruhové interpolace, střed, osa y. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176dface5dba98d590e64b5aff9ca40a9222f"></a><!-- doxytag: member="ARC_K" ref="72fac20575d593354489722a726176dface5dba98d590e64b5aff9ca40a9222f" args="" -->ARC_K</em>&nbsp;</td><td>
Parametr kruhové interpolace, střed, osa z. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df42b8693ddad73007833359cbc8ef1f6a"></a><!-- doxytag: member="COMMENT" ref="72fac20575d593354489722a726176df42b8693ddad73007833359cbc8ef1f6a" args="" -->COMMENT</em>&nbsp;</td><td>
Běžný kometář. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176dfd2e2395a326aebb31fb928c38b77237a"></a><!-- doxytag: member="OBJECT_START" ref="72fac20575d593354489722a726176dfd2e2395a326aebb31fb928c38b77237a" args="" -->OBJECT_START</em>&nbsp;</td><td>
Komentář s označením začátku bloku. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df3e574e7c971311a8b6a6da3ff6474792"></a><!-- doxytag: member="OBJECT_END" ref="72fac20575d593354489722a726176df3e574e7c971311a8b6a6da3ff6474792" args="" -->OBJECT_END</em>&nbsp;</td><td>
Komentář s označením konce bloku. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df6c8114f969f818e3b7c16ae12895eebc"></a><!-- doxytag: member="TOOL_T" ref="72fac20575d593354489722a726176df6c8114f969f818e3b7c16ae12895eebc" args="" -->TOOL_T</em>&nbsp;</td><td>
Změna nástroje. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df0675491338929ceb712e6f8a852f5dd2"></a><!-- doxytag: member="SUBROUTINE_O" ref="72fac20575d593354489722a726176df0675491338929ceb712e6f8a852f5dd2" args="" -->SUBROUTINE_O</em>&nbsp;</td><td>
Označení podprogramu. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df5c08e28bb0311dc30e3778723659bfb0"></a><!-- doxytag: member="CALL_P" ref="72fac20575d593354489722a726176df5c08e28bb0311dc30e3778723659bfb0" args="" -->CALL_P</em>&nbsp;</td><td>
Volání podprogramu. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df2722b87907e89c0d9d217a960af393f6"></a><!-- doxytag: member="END" ref="72fac20575d593354489722a726176df2722b87907e89c0d9d217a960af393f6" args="" -->END</em>&nbsp;</td><td>
Konec souboru. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="72fac20575d593354489722a726176df01117c456d6bdf21f8e3cbef2162c0d1"></a><!-- doxytag: member="ERROR" ref="72fac20575d593354489722a726176df01117c456d6bdf21f8e3cbef2162c0d1" args="" -->ERROR</em>&nbsp;</td><td>
Nastala chyba, neplatný <a class="el" href="classlexical_1_1token.html" title="Výstupní jednotka analyzátoru.">token</a>. </td></tr>
</table>
</dl>

</div>
</div><p>
<hr><h2>Dokumentace k datovým členům</h2>
<a class="anchor" name="08905637b113c636a7a210654ae0465f"></a><!-- doxytag: member="lexical::token::lexem" ref="08905637b113c636a7a210654ae0465f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string lexical::lexical::token::lexem          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Lexem. 
<p>
Obsahuje lexem daného symbolu. Číselné hodnoty jsou reprezentovány řetězcem, je nutné potom dalších úprav. 
</div>
</div><p>
<a class="anchor" name="4efe257cce5634bdcbc8d799b2e42419"></a><!-- doxytag: member="lexical::token::line" ref="4efe257cce5634bdcbc8d799b2e42419" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned lexical::lexical::token::line          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Řádek tokenu. 
<p>
Obsahuje informaci řádku v souboru, na kterém se daný <a class="el" href="classlexical_1_1token.html" title="Výstupní jednotka analyzátoru.">token</a> vyskytuje. 
</div>
</div><p>
<hr>Dokumentace pro tuto třídu byla generována z následujícího souboru:<ul>
<li>src/<a class="el" href="lexical_8h-source.html">lexical.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generováno Tue Mar 2 10:34:16 2010 pro projekt Bakalarka programem&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
</body>
</html>
